#define _CRT_SECURE_NO_WARNINGS
//#include <stdio.h>
//int main() {
//	int p;
//	scanf("%d", &p);
//	if (p >= 30) {
//		printf("%d",p * 48);
//	}
//	else {
//		printf("%d", p * 50);
//	}
//	return 0;
//}
//
//#include <stdio.h>
//int main() {
//	int x, y, z, max, mid, min;
//	scanf("%d %d %d", &x, &y, &z);
//	if (x > y) {
//		if (x > z) {
//			max = x;
//			if (y > z) {
//				mid = y;
//				min = z;
//			}
//			else {
//				mid = z;
//				min = y;
//			}
//		}
//		else {
//			max = z;
//			mid = x;
//			min = y;
//		}
//	}
//	else {
//		if (z > y) {
//			max = z;
//			mid = y;
//			min = x;
//		}
//		else {
//			max = y;
//			if (x > z) {
//				mid = x;
//				min = z;
//			}
//			else {
//				mid = z;
//				min = x;
//			}
//		}
//	}
//	printf("%d %d %d", max, mid, min);
//	return 0;
//}
//
//#include <stdio.h>
//int main() {
//	char c;
//	scanf("%c", &c);
//	if (c <= 90) {
//		printf("%c", c);
//	}
//	else {
//		printf("%c", c - 32);
//	}
//	return 0;
//}
//#include <stdio.h>
//int main() {
//	char c;
//	scanf("%c", &c);
//	if (c <= 90) {
//		printf("%d", c - 64);
//	}
//	else {
//		printf("%d", c - 96);
//	}
//	return 0;
//}
//#include <stdio.h>
//
//#include <stdio.h>
//int main() {
//	char c;
//	scanf("%c", &c);
//	if (c >= 48 && c <= 57) {
//		printf("digit");
//	}
//	else if (c >= 65 && c <= 90) {
//		printf("upper");
//	}
//	else if (c >= 97 && c <= 122) {
//		printf("lower");
//	}
//	else {
//		printf("other");
//	}
//	return 0;
//}
//#include <stdio.h>
//int main() {
//	int n, g, s, b;
//	scanf("%d", &n);
//	g = n % 10;
//	s = (n % 100 - g) / 10;
//	b = (n - s * 10 - g) / 100;
//	if (n == g * g * g + s * s * s + b * b * b)
//		printf("yes");
//	else
//		printf("no");
//	return 0;
//}
//#include <stdio.h>
//int main() {
//	int y, s, b, sb;
//	scanf("%d", &y);
//	s = y % 4;
//	b = y % 100;
//	sb = y % 400;
//	if (s == 0 && b != 0) {
//		printf("Yes");
//	}
//	else if (sb == 0) {
//		printf("Yes");
//	}
//	else {
//		printf("No");
//	}
//	return 0;
//}
//#include <stdio.h>
//int main() {
//	int a, b, c;
//	scanf("%d %d %d", &a, &b, &c);
//	if (a + b > c && b + c > a && a + c > b) {
//		printf("Yes");
//	}
//	else {
//		printf("No");
//	}
//	return 0;
//}
//#include <stdio.h>
//int main() {
//	int a, b, c;
//	scanf("%d %d %d", &a, &b, &c);
//	if (a*a+b*b==c*c||b*b+c*c==a*a||a*a+c*c==b*b) {
//		printf("yes");
//	}
//	else {
//		printf("no");
//	}
//	return 0;
//}
#include <stdio.h>
int main() {
	int x, y;
	scanf("%d %d", &x, &y);
	if (x > 0) {
		if (y > 0) {
			printf("1");
		}
		else {
			printf("4");
		}
	}
	else {
		if (y > 0) {
			printf("2");
		}
		else {
			printf("3");
		}
	}
	return 0;
}